package chapter03;

public class demo3 {
    static class Student{
        String id;//学号
        private  String name;//私有属性 姓名
        private  int age;//年龄
        private  int gender;//性别 0男 1女

        /**
         * Student类的构造方法
         */
        public  Student(String s){
            name = s;
        }

        /**
         * 构造方法重载
         */
        public Student(String s,int g,int a){
            name = s;
            gender = g;
            age = a;
        }
        public  void print(){//公有的方法
            System.out.println("id:"+id+";name:"+name+";age:"+age);
        }
        public String getName(){
            return  name;
        }
        public  void setName(String s){
            name = s;
        }
        public void setAge(int n){
            if (n <= 0) {
                System.out.println("年龄非法");
            }
            if (n >= 200) {
                System.out.println("年龄超出200岁,非法!");
            }
            age = n;
        }
        public  void setGender(String s){
            if (s.equals('男')){
                gender = 0;
            }else {
                gender = 1;
            }
        }
        public String getGender(){
            String g;
            if (gender == 0){
                g = "男";
            }else {
                g = "女";
            }
            return g;
        }
    }
    public static class DEMO3 {
        public static void main(String[] args) {
            //构造函数
            Student stu1 = new Student("蘑菇头");
            System.out.println(stu1.getName());
            Student stu2 = new Student("蘑菇头",0,21);
            System.out.println(stu2.getGender());
        }
    }
}
